Skip to content

Added Makefile for mvn and updated the github workflow#86

Open
Jay07GIT wants to merge 9 commits intovinyldns:masterfrom
Jay07GIT:Adding_gitworkflows
Open

Added Makefile for mvn and updated the github workflow#86
Jay07GIT wants to merge 9 commits intovinyldns:masterfrom
Jay07GIT:Adding_gitworkflows

Conversation

@Jay07GIT
Copy link
Copy Markdown
Member

@Jay07GIT Jay07GIT commented Feb 3, 2022

Changes:-

  1. Added Makefile for maven and updated the github workflows

Copy link
Copy Markdown

@remerle remerle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Jay07GIT

Let's also update the pom.xml file to remove personal contact information since this is not a personal project.

So, let's remove the existing developers block and replace it with:

  <developers>
    <developer>
      <name>VinylDNS Maintainers</name>
      <email>vinyldns-core@googlegroups.com</email>
      <organization>VinylDNS</organization>
      <organizationUrl>https://github.com/vinyldns/vinyldns-java</organizationUrl>
    </developer>
  </developers>

Additionally, we should update the scm information as follows:

  <scm>
    <connection>scm:git:git://github.com/vinyldns/vinyldns-java.git</connection>
    <developerConnection>scm:git:ssh://github.com:vinyldns/vinyldns-java.git</developerConnection>
    <url>http://github.com/vinyldns/vinyldns-java</url>
  </scm>

@Jay07GIT
Copy link
Copy Markdown
Member Author

Jay07GIT commented Feb 8, 2022

Removed developers and updated scm in pom.xml

Copy link
Copy Markdown

@remerle remerle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just take a look at the one change I recommended.

pom.xml Outdated
<goal>sign</goal>
</goals>
<configuration>
<keyname>${{ secrets.PUBLISH_SIGNING_KEY_NAME }}</keyname>
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't believe this will be interpolated correctly. Moreover, the key identifier/name is not secret - it's necessarily published to centralized keyservers. You can just include it here as plaintext.

F6D171DC24C6EB30FCAC1E85AEF7D1D58E3C1B9A

The passphrase and private key data is obviously secret, though.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated gpg key name as plaintext as recommended .

<developers>
<developer>
<name>VinylDNS Maintainers</name>
<email>vinyldns-core@googlegroups.com</email>
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think we have access to this email. Maybe there's a different one we can use, or else we can just remove it

@Jay07GIT Jay07GIT self-assigned this Nov 10, 2025
@Jay07GIT Jay07GIT added the kind/enhancement A modification or enhancement to existing functionality label Nov 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/enhancement A modification or enhancement to existing functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants